namespace VIT.DataTransferObjects.Admin
{
    // ImageName = luu ten hinh hien tai cua category
    // ImageByte = chua hinh moi up len neu co, neu ko up hinh moi thi ImageByte = null
    // ImageDetailPath va ImageThumbPath la duong dan web cua hinh

    public class ProductInfoDto
    {
        public int ID { get; set; }
        public int CategoryId { get; set; }
        public int? SupplierId { get; set; }
        public int? ManufacturerId { get; set; }
        public string TypeId { get; set; }
        public string Code { get; set; }
        public string Tag { get; set; }
        public string Color { get; set; }
        public string Style { get; set; }
        public decimal? Price { get; set; }
        public decimal? Sale { get; set; }
        public string Prices { get; set; }
        public string Quatities { get; set; }

        public string LanguageId { get; set; }
        public string Title { get; set; }
        public string Brief { get; set; }
        public string Description { get; set; } 
        
        public string ImageName { get; set; }
        public string ImageExtension { get; set; }
        public byte[] ImageByteThumb { get; set; }
        public string ImagePathThumb { get; set; }

        public bool Published { get; set; }
        public int Orders { get; set; }

        // ProductCar
        public string CarType { get; set; }
        public string CarOrigin { get; set; }
        public string CarStatus { get; set; }
        public string CarGear { get; set; }
        public string CarFuel { get; set; }
        public string CarEstimateKm { get; set; }
        public string CarDrivingStyle { get; set; }
        public string CarSafetyEquipment { get; set; }
        public string CarAmenities { get; set; }
        public string CarProducer { get; set; }
        public string CarContactAddress { get; set; }
        public string CarContactMan { get; set; }
        public string CarContactTel { get; set; }
        public int? CarRemainNew { get; set; }
        public int? CarInProduction { get; set; }
        public int? CarProvinceId { get; set; }
        public int? CarModelId { get; set; }
        public int? CarManufactureId { get; set; }
        // ----------
    }
}